<?php
	class IndexController extends Zend_Controller_Action
	{	
		function indexAction()
		{
			$this->view->news = Noticias::getNoticias();
		}
		
		function noticiaAction()
		{
			$id = (int)$this->_request->getParam('id', 0);
			$this->view->news = Noticias::getNoticias($id);
			$this->view->comments = Comentarios::getComentarios($id);
		}
		
		function noticiasAction()
		{
			$this->view->news = Noticias::getNoticias();
		}
		
		function addcommentAction()
		{
			$user    = $this->_request->getPost('id_user', 0);
			$new     = (int)$this->_request->getPost('id_noticia', 0);
			$comment = $this->_request->getPost('mensaje', 0);
			$titulo  = $this->_request->getPost('titulo', 0);
			$fecha   = date('Y-m-d H:i:s');
			
			if (empty($titulo))
			{
				//ucfirst() Pasar a mayuscula la primera letra de la cadena.
				$titulo = mb_strcut(ucfirst(strip_tags($comment)),0,25) . '...';
			}
			
			if (empty($comment))
			{
				$this->_redirect('index/noticia/id/'.$new);
			}
			else
			{
				$table = new Comentarios();
				$data = array 
				(
					'id_noticia'       => $new,
					'id_user'	       => $user,
					'fecha_comentario' => $fecha,
					'titulo'		   => $titulo,
					'comentario'       => $comment
				);
				
				$table->insert($data);
				//$ult_id = $table->lastInsertId(); 
				$this->_redirect('index/noticia/id/'.$new);
			}
		}
	}